iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 13
0
自我挑戰組

Kaggle的解題挑戰 2018版系列 第 13

[Day14] Kaggle的解題挑戰 2018版 - Python 條件判斷(1)

  • 分享至 

  • xImage
  •  

前面的部分主要是寫了一些比較簡單的知識和變數的部分,其實細節是蠻多的,但,讓我們先從最簡單一定會用到的東西開始學起就好了,不知道或想不通再進行Google這樣。今天也是講一個必學的東西,條件判斷,這東西這麼簡單有什麼好講的呢?但其實就寫法上和其它的程式語言有一些小差異就是了,下面就直接帶一個if else的example給大家,有也程式基礎的應該是一看就懂了。

price = 50

if price > 100:
    print('price is greater than 100')
elif price > 50:
    print('price is greater than 50')
elif price > 30:
    print('price is greater than 30')
else:
    print('price is less than or equal to 30')

和比較主流的語言有些差異,else if使用elif,再來是沒有使用{}來做code block,而是用:加上縮排的方式,這算是python的一個寫作風格的簡單性和強制性,需要一段時間來習慣,也是有人因為這樣造成一些錯誤,我個也是不愛這樣的寫法啦,畢竟還是要盡量減少人為犯錯的可能性,但他也帶來了風格一致性的好處。


上一篇
[Day13] Kaggle的解題挑戰 2018版 - Python 型別指定轉型
下一篇
[Day15] Kaggle的解題挑戰 2018版 - Python 條件判斷(2)
系列文
Kaggle的解題挑戰 2018版30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言